package pl.edu.agh.portal.application.utils;

public class PortletsUtils {

	//keys
	public static final String LOGIN_STATUS 		= "LOGIN_STATUS";	
	public static final String USER_MENU_KEY 		= "USER_MENU_KEY";
	public static final String USER_MENU_ITEMS 		= "USER_MENU_ITEMS";
	public static final String USER_PROJECTS_KEY	= "USER_PROJECTS_KEY";
	public static final String USER_TASKS_KEY		= "USER_TASKS_KEY";
	public static final String USER_MESSAGES_KEY 	= "USER_MESSAGES_KEY";
	
	public static final String PROJECT_DETAILS_KEY 	= "PROJECT_DETAILS_KEY";
	public static final String PROJECT_EDITION_KEY 	= "PROJECT_EDITION_KEY";
	public static final String PROJECT_CREATE_KEY 	= "PROJECT_CREATE_KEY";
	public static final String PROJECT_REMOVE_KEY 	= "PROJECT_REMOVE_KEY";
	
	public static final String TASK_DETAILS_KEY 	= "TASK_DETAILS_KEY";
	public static final String TASK_EDITION_KEY 	= "TASK_EDITION_KEY";
	public static final String TASK_CREATE_KEY 		= "TASK_CREATE_KEY";
	public static final String TASK_REMOVE_KEY 		= "TASK_REMOVE_KEY";
	
	public static final String MESSAGE_MENU_KEY		= "MESSAGE_MENU_KEY";
	public static final String MESSAGE_DETAILS_KEY 	= "MESSAGE_DETAILS_KEY";
	public static final String MESSAGE_EDITION_KEY 	= "MESSAGE_EDITION_KEY";
	public static final String MESSAGE_CREATE_KEY 	= "MESSAGE_CREATE_KEY";
	public static final String MESSAGE_REMOVE_KEY 	= "MESSAGE_REMOVE_KEY";
	
	//values
	public static final String NO_LOGIN 			= "NO_LOGIN";
	public static final String VALID_LOGIN 			= "VALID_LOGIN";
	public static final String INVALID_LOGIN 		= "INVALID_LOGIN";

	//user page names
	public static final String USER_PROJECTS_PAGE 	= "Moje projekty";
	public static final String USER_TASKS_PAGE 		= "Moje zadania";
	public static final String USER_MESSAGES_PAGE 	= "Moje wiadomosci";
	
	//user page table columns
	public static final String NUMBER				= "L.p.";	
	public static final String SHORT_DESCRIPTION	= "Krotki opis";
	public static final String CREATION_DATE		= "Data utworzenia";
	
	public static final String PROJECTS_NAME		= "Nazwa projektu";
	public static final String PROJECTS_LEADER		= "Project leader";
	public static final String PROJECTS_STATUS		= "Status projektu";
	
	public static final String TASKS_NAME			= "Nazwa zadania";
	public static final String TASKS_STATUS			= "Status zadania";
	public static final String TASKS_PRIORITY		= "Priorytet zadania";
	
	public static final String MESSAGES_AUTHOR		= "Autor wiadomosci";
	public static final String MESSAGES_CONTENT		= "Tresc wiadomosci";
	public static final String MESSAGES_TITLE		= "Tytul wiadomosci";
	public static final String MESSAGES_DESTINATION	= "Adresat";
		
	//parameters keys
	public static final String PARAMETER_PROJECT_ID					= "PARAMETER_PROJECT_ID";
	public static final String PARAMETER_PROJECT_NAME				= "PARAMETER_PROJECT_NAME";
	public static final String PARAMETER_PROJECT_DESCRIPTION		= "PARAMETER_PROJECT_DESCRIPTION";
	
	public static final String PARAMETER_TASK_ID					= "PARAMETER_TASK_ID";
	public static final String PARAMETER_TASK_NAME					= "PARAMETER_TASK_NAME";
	public static final String PARAMETER_TASK_STATUS				= "PARAMETER_TASK_STATUS";
	public static final String PARAMETER_TASK_PRIORITY				= "PARAMETER_TASK_PRIORITY";	
	public static final String PARAMETER_TASK_DESCRIPTION			= "PARAMETER_TASK_DESCRIPTION";
	
	public static final String PARAMETER_MESSAGE_ID					= "PARAMETER_MESSAGE_ID";
	public static final String PARAMETER_MESSAGE_TITLE				= "PARAMETER_MESSAGE_TITLE";
	public static final String PARAMETER_MESSAGE_CONTENT			= "PARAMETER_MESSAGE_CONTENT";
	public static final String PARAMETER_MESSAGE_DESTINATION		= "PARAMETER_MESSAGE_DESTINATION";
		
	//attributes keys
	public static final String ATTRIBUTE_ERROR_MESSAGES 			= "ERROR_MESSAGES"
		;
	public static final String ATTRIBUTE_PROJECT_FOR_DETAILS	 	= "ATTRIBUTE_PROJECT_FOR_DETAILS";	
	public static final String ATTRIBUTE_PROJECT_FOR_EDITION 		= "ATTRIBUTE_PROJECT_FOR_EDITION";
	public static final String ATTRIBUTE_PROJECT_FOR_CREATION 		= "ATTRIBUTE_PROJECT_FOR_CREATION";
	public static final String ATTRIBUTE_PROJECT_FOR_REMOVE 		= "ATTRIBUTE_PROJECT_FOR_REMOVE";
	
	public static final String ATTRIBUTE_TASK_FOR_DETAILS	 		= "ATTRIBUTE_TASK_FOR_DETAILS";	
	public static final String ATTRIBUTE_TASK_FOR_EDITION 			= "ATTRIBUTE_TASK_FOR_EDITION";
	public static final String ATTRIBUTE_TASK_FOR_CREATION 			= "ATTRIBUTE_TASK_FOR_CREATION";
	public static final String ATTRIBUTE_TASK_FOR_REMOVE 			= "ATTRIBUTE_TASK_FOR_REMOVE";
	
	public static final String ATTRIBUTE_MESSAGE_FOR_DETAILS	 	= "ATTRIBUTE_MESSAGE_FOR_DETAILS";	
	public static final String ATTRIBUTE_MESSAGE_FOR_CREATION 		= "ATTRIBUTE_MESSAGE_FOR_CREATION";
	public static final String ATTRIBUTE_MESSAGE_FOR_REMOVE 		= "ATTRIBUTE_MESSAGE_FOR_REMOVE";
		
	//error messages
	public static final String ERROR_PARAMETER_PROJECT_NAME			= "Blad w polu nazwa projektu";
	public static final String ERROR_PARAMETER_PROJECT_DESCRIPTION	= "Blad w polu opis projektu";
	
	public static final String ERROR_PARAMETER_TASK_NAME			= "Blad w polu nazwa zadania";	
	public static final String ERROR_PARAMETER_TASK_DESCRIPTION		= "Blad w polu opis zadania";
	
	public static final String ERROR_PARAMETER_MESSAGE_TITLE		= "Blad w polu 'temat wiadomosci'";
	public static final String ERROR_PARAMETER_MESSAGE_DESTINATION	= "Blad w polu 'adresat'";
	public static final String ERROR_PARAMETER_MESSAGE_CONTENT		= "Blad w polu 'tresc wiadomosci'";
		
	//buttons	
	public static final String BUTTON_CANCEL			= "Powrot";
	public static final String BUTTON_SAVE				= "Zapisz";
	public static final String BUTTON_EDIT				= "Edytuj";
	public static final String BUTTON_DETAILS			= "Szczegoly";
	public static final String BUTTON_REMOVE			= "Usun";
	public static final String BUTTON_CREATE			= "Utworz";
	public static final String BUTTON_SEND				= "Wyslij";
	
	public static final String BUTTON_CREATE_PROJECT	= "Utworz project";
	public static final String BUTTON_CREATE_TASK		= "Utworz zadanie";
	public static final String BUTTON_CREATE_COMMENT	= "Utworz komentarz";

	public static final String BUTTON_CREATE_MESSAGE	= "Utworz wiadomosc";
	public static final String BUTTON_INBOX_MESSAGES	= "Przychodzace";
	public static final String BUTTON_OUTBOX_MESSAGES	= "Wyslane";
		
	//TEMP
	public static String USER_SESSION = null;
		
}
